const app=getApp()

Page({
    data: {
      loginOK: false,
      id:''
    },
      /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
      //通过对user缓存清空实现了避免是一个用户的信息泄露
    wx.removeStorage({
        key: 'user',
        success (res) {
          console.log('用户数据已清理',res)
          
        }
      })
      
    },
    //去登陆页
    signIn() {
      wx.navigateTo({
        url: '../signIn/signIn',
      })
    },
    //去注册页
    signUp() {
      wx.navigateTo({
        url: '../signUp/signUp',
      })
    },

    //设置不同页面的显示
    onShow() {
      let user = wx.getStorageSync('user')
      if (user && user.id) {
        this.setData({
          loginOK: true,
          id: user.id
        })

      } else {
        this.setData({
          loginOK: false
        })
      }
    },
  
    //退出登陆
    exit() {
        this.setData({
            loginOK: false,
            id:''
        })
        wx.removeStorage({
            key: 'user',
            success (res) {
              console.log(res)
            }
          })
        
    },


    
    //永久注销
    //永久注销的意思应该是删除掉该用户在数据库中的所有相关信息，包括历史提交记录等
    clearAll(){
        const that=this
wx.cloud.database().collection('user').where({
	//先查询
	id: that.id 
}).remove({
    success(res){
        console.log('delete success',res)
        that.setData({
            //数据库删除了，那也得将data里的值也删了，不然数据容易出错
            id:'0',
            loginOK:false
        })


        wx.showToast({
          title: '注销成功',
          icon:'none'
        })
    }
})

    }

  })